
//自执行匿名函数，在编写项目时，防止与别人的代码变量同名。
//意思既是：我的代码不会影响别人的代码。
//页面功能不受影响。
//而此时这个JS文件之中的值（例如y的值）已经不存在，
//而这些变量此时已经成为这个自执行匿名函数的变量
(function(){



console.log("js调试");

var fixed=document.getElementById('fixed');
var static=document.getElementById('static');
//此段（y值）为原版代码，由于static.offsetHeight不生效，故此用下段代码（yy值）代替
var y=static.offsetHeight+static.offsetTop;
var yy=static.offsetTop+60;


//自动滑动
var positionY=0;//为一个数值，在定义窗口滑动时调用这个值
var timer=window.setInterval(function(){
	//需要在每一次定时器的时候，修改window在y方向的位置
	//到达指定位置之后需要停止定时器
	
	positionY+=1;
	if(positionY<=static.offsetTop){
		window.scrollTo(0,positionY);//window窗口沿着Y轴方向滑动特定的数值
	}else{
		clearInterval(timer);//关闭这个方法
	}

},5)



//往下滑动时调出2号导航栏
var show=function(){
	fixed.classList.add("active");
}


var hide=function(){
	fixed.classList.remove("active");
}



window.addEventListener("scroll",function(){//页面滚动事件

	// console.log(window.scrollY);//监听窗口中滑动的距离

	if(window.scrollY>yy){
		show();
	}else{
		hide();
	}


})






})()//自执行匿名函数，结束



